why can t get rid of bad habits